//
//  UIKitModuleService.h
//  HKMediator
//
//  Created by 胡锦涛 on 2021/1/5.
//

#ifndef UIKitModuleService_h
#define UIKitModuleService_h

#import "BifrostHeader.h"

NS_ASSUME_NONNULL_BEGIN

#pragma mark - Notifications
static NSNotificationName kNotificationUIKitPageDidAppear = @"kNotificationUIKitPageDidAppear";

#pragma mark - URL routers
/// 使用方式
// [Bifrost handleURL:kRouteUIKitPage]

/// 首页
static NSString *const kRouteUIKitPage = @"//home/uikit";

/// Console调试页面
static NSString *const kRouteConsolePage = @"//home/console";

/// 屏幕方向切换页面
static NSString *const kRouteOrientationPage = @"//home/orientation";

/// 导航列表展示页面
static NSString *const kRouteNavigationListPage = @"//home/navigationList";

/// 换肤(主题切换)展示页面
static NSString *const kRouteThemePage = @"//home/them";

/// YogoKit框架使用
static NSString *const kRouteFlexBoxPage = @"//home/yogerKit";

/// 日期选择页面展示页面
static NSString *const kRouteDatePickerPage = @"//home/datePicker";

/// 地址选择页面展示页面
static NSString *const kRouteAddressPickerPage = @"//home/addressPicker";

#pragma mark - Model Protocols


#pragma mark - Module Protocol
/**
 The services provided by uikit module to other modules
 */
@protocol UIKitModuleService <NSObject>

@end

NS_ASSUME_NONNULL_END

#endif /* UIKitModuleService_h */
